package org.beanscreator.definitionreader;

import org.beanscreator.parsers.ParserTypes;

import java.util.List;

public interface XmlBeanDefinitionReader {

    // считывает с файловой системы конфигурационный xml-файл
    public void loadBeanDefinitions(final String fileName);

    // устанавливает выполнять или нет XML validation в соотв. с XML Schema (по желанию)
    public void setValidating(boolean validating);

    //задает тип парсера для анализа конфигурационного xml-файла
    public void setParserType(ParserTypes parserType);

    public List<ClassDefinition> getClassDefsList();
}
